WITH Etudiant;

PACKAGE FICHIER IS

  -- Sauvegarde les donnees de l'etudiant dans le fichier prenom.nom.svg
   PROCEDURE Ecrire (X : Etudiant.Etudiant);

   -- Sauvegarde les donnees de l'etudiant dans le fichier passe en parametre
   PROCEDURE EcrireAvecNomFichier (X : Etudiant.Etudiant; nomFichier : String);

   -- Lit le fichier de sauvegarde de l'etudiant
   PROCEDURE Lire ( X : OUT Etudiant.Etudiant);

   -- Lit le fichier de sauvegarde de l'etudiant passe en parametre
   PROCEDURE LireAvecNom(X : OUT Etudiant.Etudiant; nomFichier : String);

   -- Creer un nom de fichier de sauvegarde, de la forme prenom.nom.svg
   FUNCTION CreerNom( X : Etudiant.Etudiant) return String;

END fichier;
